package itdep.common.domain;

import java.io.Serializable;
import java.util.Collection;

/**
 * @author Ivan Khalopik
 * @version $Revision: 4 $ $Date: 2010-06-10 13:13:16 +0000 (Thu, 10 Jun 2010) $
 */
public interface EntityFilter<PK extends Serializable> {

	Boolean isExisting();

	void setExisting(final Boolean existing);

	Collection<PK> getIncludeKeys();

	void setIncludeKeys(final Collection<PK> keys);

	Collection<PK> getExcludeKeys();

	void setExcludeKeys(final Collection<PK> keys);

	String getQueryString();

	void setQueryString(final String queryString);

}
